package com.example.choupaiapp.common.finalokgo.callback;


import com.lzy.okgo.model.Response;

import java.util.List;

/**
 * 字符串解析后回调<br>
 * <a href="http://blog.csdn.net/qq243223991">安前松博客</a>
 */

public abstract class Callback<T> {
    /**
     * 成功返回结果
     *
     * @param t
     */
    public abstract void onSuccess(T t);

    /**
     * 成功返回list结果
     * @param t
     */
    public void onListSuccess(List<T> t){

    }

    /**
     * 失败返回结果,非必要实现
     *
     * @param response
     */
    public void onError(Response<String> response) {

    }

    /**
     * 失败返回，解析失败
     * @param e
     */
    public void onPaseException(Exception e){

    }

}
